<html lang="zh-TW"><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <link rel="stylesheet" href="http://www.google.com/google.css"> <link rel="stylesheet" href="../leftnav.css"> <style>
<!--
body,td,font,p,a{font-family:arial,sans-serif}
.i { margin-left: 1em; margin-right: 2em; }
//.style1 {font-weight: bold}
.style1 {font-weight: bold}
.d {color:#999999;text-decoration:italics;font-size:10px;}
.changes {color: #FF0000}
-->
</style> <script src=" https://ssl.google-analytics.com/urchin.js " type="text/javascript">
</script> <script type="text/javascript">
  _uacct="UA-18009-2";
  _utcp="/webmasters/sitemaps/";
  _uanchor=1; 
  urchinTracker();
</script>  <title>Google 網站管理員工具</title> </head> <body class="search" bgcolor="#ffffff" text="#000000" link="#0000CC" vlink="#800080" alink="#ff0000" topmargin="3"> <table width="95%" border="0" cellpadding="0" cellspacing="2">  <tr valign="top">  <td width="1%"><a href="https://www.google.com/webmasters/sitemaps/"> <img src="http://www.google.com/images/google_sm.gif" hspace="15" height="59" width="143" vspace="5" alt="返回 Google 首頁。" border="0"></a></td>  <td width="100%" valign="middle">  <table width="100%" border="0" cellspacing="0" cellpadding="0">  <tr>  <td><font size="+0"><b>網站管理員工具</b></font></td>  </tr>  <tr>  <td style="border-bottom:1px solid #999999" height="1"><img width="1" height="1" alt=""></td>  </tr>  </table>  </td>  </tr> </table> <table border="0" cellpadding="2" cellspacing="0" width="95%">  <tr>  <td width="175" valign="top">  <font size="-1">  <p class="sidenavlink"><a href="about.html">關於網站管理員工具</a></p>  <p class="sidenavlink"><a href="protocol.html">使用 Sitemap 通訊協定</a></span><p class="sidenavtoc">使用 Sitemap 產生器</p> <p class="sidenavlink"><a href="http://www.google.com/webmasters/">Google 網站管理員中心</a></p>  </font></td>  <td background="http://www.google.com/images/dot2.gif" valign="bottom" width="5"><img src="http://www.google.com/images/dot2.gif" width="1" height="1"></td>  <td style="background-color: #ffffff" width="10" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="10" height="1"></td>  <td>  <div class="content">   <p><strong>內容</strong></p>  <p><font size="-1"><a href="#before">在您開始之前</a><br><a href="#download">下載 Sitemap 產生器程式檔案</a><br><a href="#config">建立設定檔</a><br><a href="#copy">將檔案上載到您的網頁伺服器</a><br><a href="#execute">執行 Sitemap 產生器的指令碼</a><br><a href="#submitting">提交您的 Sitemap 給 Google</a><br><a href="#troubleshoot">疑難排解</a>  </font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="before"></a><b>在您開始之前</b></td>  </tr>  </tbody></table>  <p><font size="-1">Google Sitemap 產生器是一個使用 Sitemap 通訊協定的 Python 指令碼，可為您的網站建立 Sitemap。此指令碼可以根據 URL 清單、網頁伺服器目錄，或存取記錄，來建立 Sitemap。若要使用此指令碼： </font></p>   <ul>  <li><font size="-1">您必須可以連線至您的網頁伺服器並執行指令碼。 </font></li>  <li><font size="-1">您的網頁伺服器必須安裝 Python 2.2 或以上的版本。 </font></li>  <li><font size="-1">您必須知道啟動 Python 的指令。(一般而言指令會是 <strong>python</strong>，但可能會隨著安裝版本而有所不同。例如，如果網頁伺服器安裝了兩個不同版本的 Python，舊的版本可能是以 <strong>python</strong> 指令來叫用，而新的版本可能是以 <strong>python2</strong> 指令來叫用。)</font></li>  <li><font size="-1">您必須知道您網站的目錄路徑。如果您的網頁伺服器僅管理一個網站，這個路徑可能是 <strong>var/www/html</strong>。如果您使用虛擬主機來管理多個網站，則這個路徑可能是 <strong>home/virtual/site1/fst/var/www/html</strong>。 </font></li>  <li><font size="-1">您必須可以將檔案上載至您的網頁伺服器 (例如，使用 FTP)。 </font></li>  <li><font size="-1">如果要根據存取記錄來建立 URL 清單，您必須知道這些記錄檔使用的編碼及完整路徑。 </font></li>  </ul>   <p><font size="-1">如果您不確定該怎麼做，可以詢問您的網頁主機服務公司。 </font></p>  <font size="-1">  <p>您現在已經準備好要開始使用了。以下是您必須進行的步驟概述。</p>  </font>  <font size="-1">  <ol>  <li><font size="-1"><a href="#download">下載</a> Sitemap 產生器程式檔案。將檔案解壓縮至本機目錄。 </font></li>  <li><font size="-1">使用我們提供的 <strong>example_config.xml</strong> 檔案做為範例，來為您的網站<a href="#config">建立設定檔</a>。視您網站的需要修改並儲存此檔案。 </font></li>  <li><font size="-1"><a href="#copy">將所需檔案上載</a>至您的網頁伺服器。 </font></li>  <li><font size="-1"><a href="#execute">執行 </a> <strong>sitemap_gen.py</strong>。</font></li>  <li><font size="-1"><a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">新增</a>產生的 Sitemap 到您的 Google 網站管理員工具帳戶。</font></li>  <li><font size="-1"><a href="#recur">設定週期性指令碼</a>。(選用) </font></li>  </ol>  </font>   <p><font size="-1">如果您無法使用 [Sitemap 產生器]，您可以使用<a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34606&topic=8516">其他格式</a> (例如純文字檔)，將 Sitemap 新增至 Google 網站管理員工具帳戶。您也可以在<a href="http://code.google.com/sm_thirdparty.html">這裡</a>找到支援 Google Sitemaps 的第三方程式連結。</font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="download"></a><b>1. 下載 Sitemap 產生器程式檔案</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>您可以<font size="-1">從下列位置</font>取得 ZIP 和 GZ 存檔格式的 Sitemap 產生器檔案：</p>  </font>  <p><font size="-1"><a href="http://www.sourceforge.net/project/showfiles.php?group_id=137793&amp;package_id=153422">http://sourceforge.net/project/showfiles.php?group_id=137793&amp;package_id=153422</a></font></p>  <font size="-1">  <p>在您下載檔案後，請將它解壓縮至本機目錄。找出下列檔案：</p>  <ul>  <li><strong> README</strong> &#8212; 包含關於此工具的最新資訊</li>  <li><strong> sitemap_gen.py</strong> — 用來建立 Sitemap 的 Python 指令碼</li>  <li><strong> example_config.xml</strong> — 用來指定您網站組態的設定檔範例。</li>  <li><strong>example_urllist.txt</strong> — 當您想要根據您指定的一組 URL 來建立 Sitemap 時，可以使用的 URL 清單範本。</li>  </ul>  </font>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="config"></a><b>2a.建立設定檔</b></td>  </tr>  </tbody></table>  <font size="-1">  </font><p><font size="-1">本節提供建立設定檔的逐步操作指示。同時也提供可用選項的<a href="#config_reference">完整參照</a>。如果您要建立 <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34627&topic=8493">Mobile Sitemaps</a>，請參閱<a href="#creating_mobile">其他行動指南</a>。</font></p>  <font size="-1"><p>為了替您的網站建立設定檔，您必須取得下列資訊：</p>  <ul>  <li>網站的基礎 URL (例如 <strong>http://www.example.com</strong>/)。請確定您有加入通訊協定 (例如 <strong>http://</strong>)。舉例來說，<strong>http://www.google.com</strong> 是一個有效的基礎 URL，但 <strong>www.google.com</strong> 並不是。</li>   
<li>您想要儲存 Sitemap 的位置之網頁伺服器路徑。這通常是基礎 URL 的路徑，因為 Sitemap 不能包含比 Sitemap 位置更高層目錄的 URL。當您執行 Google Sitemap 產生器時，它會建立 Sitemap 並放在您指定的位置。</li>   <li>您想要 Sitemap 產生器用以建立您 Sitemap 的方式。您可以使用任何方式的組合。例如下列方式：</li>  </ul>   </font><ol> <ul>  <li><font size="-1"><strong> <a href="#URL">URL</a></strong> &#8212;列出此設定檔中此區段的個別 URL，以及關於每個 URL 的資訊。您通常可以使用此方法來搭配其他方法，以便手動包含其他方式無法選取的額外 URL。 </font></li>  <li><font size="-1"><strong><a href="#urllist">URL list</a> </strong> — 將設定檔指向包含 URL 清單的文字檔。如果此文字檔已存在，或如果您使用指令碼來建立 URL 清單，您就可以使用此方式。 </font></li>  <li><font size="-1"><strong><a href="#directory">目錄路徑</a></strong> &#8212;指定您網站的目錄路徑，以及那些路徑的對應 URL。Sitemap 產生器將會根據那些目錄的內容來建立 URL 清單。如果您的網站是由靜態的 HTML 檔組成，您可能想要使用這個方法。 </font></li>  <li><font size="-1"><strong> <a href="#logs">存取記錄</a></strong> &#8212; 指向您記錄檔的路徑。Sitemap 產生器將會根據包含於記錄內的 URL 來建立 URL 清單。如果您的網站是由動態網頁組成，您可能想要使用這個方法。 </font></li>  <li><font size="-1"><strong> <a href="#sitemap">Sitemap</a></strong> &#8212;指向您已使用 Sitemap 產生器建立的現有 Sitemap。 Sitemap 產生器所建立的單一 Sitemap，將會加入每個 Sitemap 內包含的 URL。 如果您已經建立許多較小的 Sitemaps，且想要結合成一個較大的 Sitemap，您就可以使用此方式。 </font></li>  </ul>  </ol>   <font size="-1"><p><b><a name="create_config"></a>請按照下列步驟來建立設定檔：</b></p>  </font>  <ol>  <font size="-1"> <li>以文字編輯器開啟 <strong>example_config.xml</strong> 檔案。將它另存成新的檔案 (例如 <strong>config.xml</strong> 或 <strong>mysite_config.xml</strong>)。</li>  </font>    <font size="-1">  <li>找出網站定義區段：</li>  </font>   <pre>&lt;site 
base_url="http://www.example.com/" 
store_into="/var/www/docroot/sitemap.xml.gz"
verbose="1"&gt;</pre>   <font size="-1"><li>將 <strong>base_url</strong> 的值變更為您網站的 URL。</li>   <li>將 <strong>store_into</strong> 的值變更為您想要儲存 Sitemap 和 Sitemap 檔名的網頁伺服器路徑。 這通常是基礎 URL 的路徑，因為 Google 只能接受與 Sitemap 位於同一層級的目錄、或其子目錄中的 URL。 您可以指定您上載指令碼之目錄的相對路徑，或是您網頁伺服器根目錄的完整路徑。 如果您將指令碼上載到基礎 URL 的目錄，您可以直接指定檔名。</li>  </font>  <font size="-1"></font><font size="-1"><li>找到以 <span class="style1">** MODIFY</span> <span class="style1">or DELETE **</span> 開頭的建立方式之區段。每個區段對應到一個建立 Sitemap 的方式。</li>  <li>請刪除您不想使用的方法區段。</li>  <li>請根據您要使用的方式，選擇下列的指示進行。</li>  <p><strong> URL<a name="URL"></a></strong></p>  <p>找出下列區段：</p>  </font>  <pre>&lt;!-- ** MODIFY or DELETE ** 
"url" nodes specify individual URLs to include in the map. &lt;br&gt;

Required attributes: 
href - the URL

Optional attributes: 
lastmod - timestamp of last modification (ISO8601 format) 
changefreq - how often content at this URL is usually updated
priority - value 0.0 to 1.0 of relative importance in your site 
--&gt; 

&lt;url href="http://www.example.com/stats?q=name" /&gt; 
&lt;url 
href="http://www.example.com/stats?q=age" 
lastmod="2004-11-14T01:00:00-07:00" 
changefreq="yearly" 
priority="0.3"
/&gt;</pre>  <font size="-1">  <p>本節提供兩個範例：第一個只包含必要的屬性，而第二個包含必要的屬性以及選用屬性。</p>  <p>請對您想要納入的每一個 URL 使用這個格式。[<strong>changefreq</strong>] 屬性可以讓 Google 瞭解 URL 的更新頻率。這能幫助 Google 知道造訪該網頁的間隔時間，以取得新的內容。[<strong>priority</strong>] 屬性提供 Google 關於這個網頁與網站中其他網頁相較之下的重要性資訊。這個屬性對 Google 在比較您的網頁與其他網站網頁的方式上，不會有任何影響，它只是幫助 Google 瞭解您網站上最重要的網頁為何。</p>  </font>  <p><font size="-1"><strong> URL 清單<a name="urllist"></a> </strong></font></p>  <font size="-1"><p>找出下列區段：</p>   </font>  <pre>&lt;!-- ** MODIFY or DELETE **
"urllist" nodes name text files with lists of URLs. 
An example file "example_urllist.txt" is provided. 

Required attributes: 
path - path to the file 

Optional attributes: 
encoding - encoding of the file if not US-ASCII 
--&gt; 
&lt;urllist path="example_urllist.txt" encoding="UTF-8" /&gt;</pre>   <p><font size="-1">請使用此格式來指向包含您 URL 清單之文字檔路徑與名稱。 您可以使用我們提供的 <strong>example_urllist.txt </strong> 檔案做為該文字檔的範例。 您可以指定您網頁伺服器的相關或完整路徑。 例如，如果 Sitemap 產生器和<strong>urlist.txt </strong>檔案位於相同的目錄，您可以只指定<strong> .txt</strong> 檔的檔名。如果您是以 UTF-8 以外的編碼方式建立文字檔，您可以使用<strong>encoding</strong> 屬性指出此編碼。 如果您擁有多個 .txt 檔案，您可以使用萬用字元。 例如：</font></p>  <pre>&lt;urllist path=&quot;example_urllist*.txt&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>  <p><font size="-1">包含於文字檔內的每一個 URL，您都可以指定最後修改日期、變更頻率及優先順序。請參閱 <a href="#urllist_reference">URLlist 文字檔參照區段</a>，以取得關於此檔案結構的完整資訊。</font></p>  <p><font size="-1"><strong>目錄路徑<a name="directory"></a> </strong></font></p>  <p><font size="-1">找出下列區段： </font></p>   <pre>&lt;!-- ** MODIFY or DELETE ** 
"directory" nodes tell the script to walk the file system and 
include all files and directories in the Sitemap.

Required attributes:
path - path to begin walking from 
url - URL equivalent of that path 

Optional attributes:
default_file - name of the index or default file for directory URLs

--&gt; 
 &lt;directory  path=&quot;/var/www/icons&quot;    url=&quot;http://www.example.com/images/&quot; /&gt;<br>&lt;directory<br>path=&quot;/var/www/docroot&quot;<br>url=&quot;http://www.example.com/&quot;<br>default_file=&quot;index.html&quot;<br>/&gt;</pre>   <p><font size="-1">本節提供兩個範例。如果您所有的網頁都在同一個路徑的子目錄中，您只需要包含一個項目。不過，如果您網站中的網頁位在多個路徑中，請各為每個路徑包含一個項目。 </font></p>   <p><font size="-1">請注意，每個 URL 的開頭必須是您在步驟 3 所指定的基礎 URL。例如，在 <strong>example_config.xml</strong> 檔案中所提到的兩個範例，其中的 URL 都是以 <strong>http://www.example.com/</strong> 做為開頭。因此，兩個 URL 都是有效的。 </font></p>   <p><font size="-1">使用您網站的項目取代範例項目。許多網站只會有一個指向基礎 URL 的項目。確認 [<strong>path</strong>] 的值，是您網頁伺服器目錄的完整路徑。確認 [<strong>url</strong>] 值是完整的 URL，包括通訊協定 (例如 http) 以及尾端的斜線 (如果有此需要的話)。</font></p>  <p><font size="-1">您可以使用 [<strong>default_file</strong>] 參數來指定檔名，您的伺服器會使用它做為目錄的預設網頁。在上述範例中，<strong>/var/www/docroot</strong> 解析為 <strong>http://www.example.com/index.html</strong>。您不需要指定這個參數。不過，如果您這麼做，Sitemap 產生器只將對應到每個子目錄的網頁納入一次 (而不是列出目錄 URL 以及檔名 URL)，並使用最後一次檔案 (而非目錄) 的修改日期，來擷取該網頁的 [lastmod] 屬性。 </font></p>  <p><font size="-1"><strong>存取記錄<a name="logs"></a></strong></font></p>  <p><font size="-1">找出下列區段： </font></p>  <pre>&lt;!-- ** MODIFY or DELETE **
&quot;accesslog&quot; nodes tell the script to scan webserver log files to
extract URLs on your site.  Both Common Logfile Format (Apache's default 
logfile) and Extended Logfile Format (IIS's default logfile) can be read.
				
Required attributes:
 path - path to the file
Optional attributes:
 encoding - encoding of the file if not US-ASCII
  --&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log&quot; encoding=&quot;UTF-8&quot; /&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log.0&quot; encoding=&quot;UTF-8&quot; /&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log.1.gz&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>   <p><font size="-1">本節提供三個範例。 您應該取代這些項目，並在每個記錄檔中包含一個項目。 請確認 path 的值，是您網頁伺服器上完整的路徑與檔名。 如果記錄檔不是採用 US-ASCII 或 UTF-8 編碼，那麼請以選用的 <strong>encoding</strong> 屬性來<a href="#encoding">指定</a>其編碼。 與其列出每個記錄檔，您可以使用萬用字元。 例如，在上述範例中，您可以加入下列項目，以便將三個記錄檔都包含在內：</font></p> <pre>&lt;accesslog path=&quot;/etc/httpd/logs/access.log*&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>  <p><font size="-1">Sitemap 產生器會根據每個 URL 被存取的頻率，指定優先順序給在記錄中找到的 URL。 例如，相較於只被存取過兩次的 URL，已被存取過 100 次的 URL 會被給予較高的優先順序。實際的優先順序指定是相對的，而且取決於每個 URL 與網站中其他 URL 的比較情形。</font></p> <p><font size="-1"><strong> sitemap <a name="sitemap"></a></strong></font></p> <p><font size="-1">找出下列區段： </font></p>  <pre>&lt;!-- ** MODIFY or DELETE **<br>&quot;sitemap&quot; nodes tell the script to scan other Sitemap files. This can
be useful to aggregate the results of multiple runs of this script into
a single Sitemap.

Required attributes:
path - path to the file
--&gt;
&lt;sitemap path=&quot;/var/www/docroot/subpath/sitemap.xml&quot; /&gt;</pre>   <p><font size="-1">本節提供一個範例。 您應該取代此項目，並加入您想要納入的每個 Sitemap 中的項目。 請確認路徑的值，是您網頁伺服器上完整的路徑與檔名。 您也可以列出以 gzip 壓縮的 Sitemaps，只要檔案有 .gz 的副檔名即可。 與其列出每個 Sitemap，您可以使用萬用字元。 例如，下列項目將可加入以 &quot;sitemap&quot; 字詞開頭、以及有 .xml 副檔名的任何 Sitemap：</font></p> <pre>&lt;sitemap path=&quot;/var/www/docroot/subpath/sitemap*.xml&quot; /&gt;</pre>  <p><font size="-1">Sitemap 產生器會擷取您列出的每個 Sitemap 中，每個 URL 所列的所有 URL 及選用資料，並使用此資訊來建立單一 Sitemap。 目前我們不保證此方式可以和使用 Sitemap 產生器以外的工具所建立的 Sitemaps 共同運作。</font></p>     <font size="-1"><li>找出篩選器定義區段：</li></font>   <pre>&lt;!-- ********************************************************         
FILTERS
				
Filters specify wild-card patterns that the script compares
against all URLs it finds. Filters can be used to exclude
certain URLs from your Sitemap, for instance if you have
hidden content that you hope the search engines don't find.

Filters can be either type=&quot;wildcard&quot;, which means standard
path wildcards (* and ?) are used to compare against URLs,
 or type=&quot;regexp&quot;, which means regular expressions are used
to compare.

Filters are applied in the order specified in this file.
An action=&quot;drop&quot; filter causes exclusion of matching URLs.
An action=&quot;pass&quot; filter causes inclusion of matching URLs,
shortcutting any other later filters that might also match.
If no filter at all matches a URL, the URL will be included.
Together you can build up fairly complex rules.

The default action is &quot;drop&quot;.
The default type is &quot;wildcard&quot;.

You can MODIFY or DELETE these entries as appropriate for
your site. However, unlike above, the example entries in
this section are not contrived and may be useful to you as
they are.
********************************************************* --&gt;

&lt;!-- Exclude URLs that end with a '~' (IE: emacs backup files) --&gt;
&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*~&quot; /&gt;

&lt;!-- Exclude URLs within UNIX-style hidden files or directories --&gt;
&lt;filter action=&quot;drop&quot; type=&quot;regexp&quot; pattern=&quot;/\.[^/]*&quot; /&gt;</pre>  <p><font size="-1">您可以使用篩選功能將特定 URL 從建立的 Sitemap 中排除。您可能會想藉此建立一份更清楚的清單，以減少清單中多餘的項目，或避免建立特定 URL 的索引。請注意，如果您使用 <a href="http://www.robotstxt.org/wc/robots.html">robots.txt</a> 檔案來避免建立 URL 的索引，那麼即使您在 Sitemap 中包含這些 URL，Google 也不會搜尋或為它們建立索引。 </font></p>   <p><font size="-1">您可以使用任何一種或所有的篩選方式。您可以刪除不需要的項目，並視需要建立其他項目。以下是使用範例。 </font></p>  <pre>&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*.jpg&quot; /&gt;</pre>  <p><font size="-1">此篩選器會排除以 .jpg 結尾的 URL。如果您所有網站的圖片都嵌入在 HTML 網頁，且不能以獨立的 URL 進行存取，您可以加入類似的篩選器。 </font></p>  <pre>&lt;filter action=&quot;pass&quot; type=&quot;wildcard&quot; pattern=&quot;*.htm*&quot; /&gt;
&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*&quot; /&gt;</pre><font size="-1"> 此篩選器會包含所有 .htm* 檔案並排除其他檔案。</font><br>  <br>    <font size="-1"></font><font size="-1"><li>在您完成網站上的所有變更後，請儲存檔案。</li></font>  </ol>    <font size="-1"><a name="config_reference"></a><p><b>Config 檔案語法參考</b></p>  </font><font size="-1">  </font>  <p><font size="-1">config 檔案語法的完整說明如下。每個標記以程式碼範例做為開頭，後面接著屬性的說明。 </font></p>   <p><font size="-1"><strong><a name="sitetag"></a>site<br></strong></font><font size="-1">每個 config 檔案開頭所需標記。 </font></p>  <pre>&lt;site
base_url="http://www.example.com/"
store_into="/var/www/html/sitemap.xml.gz"
verbose="1"
supress_search_engine_notify="1"
default_encoding="UTF-8"&gt;</pre>  <br>  <font size="-1">  <table border="1" cellpadding="2" cellspacing="0" width="100%">   <tbody><tr>  <td valign="top" width="19%"><pre>base_url</pre></td>  <td valign="top" width="6%"><font size="-1">需求條件</font></td>  <td valign="top" width="75%"><font size="-1">您網站的基礎 HTTP 路徑 - 只有以此基礎作為開頭的 URL，才能納入 Sitemap 中</font></td>  </tr>   <tr>  <td valign="top"><pre>store_into</pre></td>  <td valign="top"><font size="-1">需求條件</font></td>  <td valign="top"><font size="-1">所需輸出檔案的網頁伺服器路徑。指令碼會建立此檔案 – 您不需要在執行指令碼之前建立此檔案。</font></td>  </tr>   <tr>  <td valign="top"><pre>verbose</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1">輸入 0 到 3 之間的數字，數目越高代表偵錯資訊越多</font></td>  </tr>   <tr>  <td valign="top"><pre>suppress_search_engine_notify</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1"></font><font size="-1">請輸入「1」來停用搜尋引擎通知，以便進行測試</font></td>  </tr>   <tr>  <td valign="top"><pre>default_encoding</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1">指定一個套用至檔案系統路徑和 URL 的字元編碼</font></td>  </tr>   </tbody></table>  </font>  <font size="-1">   <p></p>  </font>  <p><font size="-1"><strong>url<br></strong></font><font size="-1">可以用來列出您網站中所有 URL 的選用標記。 </font></p>  <p><pre>&lt;url
href="http://www.example.com/stats?q=age" 
lastmod="2004-11-14T01:00:00-07:00" 
changefreq="yearly" 
priority="0.3"
/&gt;</pre></p><table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td height="20" valign="top" width="19%"><pre>href</pre></td>  <td width="6%" valign="top"><font size="-1">需求條件</font></td>  <td valign="top" width="75%"><font size="-1">您網站的基礎 HTTP 路徑 - 只有以此基礎作為開頭的 URL，才能納入 Sitemap 中</font></td>  </tr><tr>  <td valign="top"><pre>lastmod</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1">以 <a href="http://www.w3.org/TR/NOTE-datetime">W3C 日期時間</a>格式 (YYYY-MM-DDThh:mm:ss+00:00) 表示的 URL 最後修改時間。  您可以省略時間的部分。 範例：<br>&nbsp;&nbsp;"2005-02-21T18:00:15+00:00"<br>&nbsp;&nbsp;"2005-02-21"</font></td>  </tr><tr>  <td valign="top"><pre>changefreq</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1">URL 可能變更的頻率。此頻率會被視為提示而不是指令。其值必須是 [always]、[hourly]、[daily]、[weekly]、[monthly]、[yearly] 或 [never] 其中一種。</font></td>  </tr><tr>  <td valign="top"><pre>priority</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1">此網頁的優先順序是相對於同一個網站上的其他網頁。該值為介於 0.0 到 1.0 之間的數字，0.0 代表最低優先順序，而 1.0 則代表最高優先順序。優先順序會影響搜尋引擎挑選可瀏覽您網站的 URL 順序。由於優先順序是相對的關係，只是用來選擇您自己網站內的 URL。您網頁的優先順序並不會拿來與其他網站中網頁的優先順序做比較。</font></td>  </tr>  </tbody></table>  <p><font size="-1"><b>urllist<br></b></font><font size="-1">此選用標記可用來指向包含網站 URL 清單的文字檔。 </font></p>  <pre>&lt;urllist path="/var/www/html/urllist.txt" encoding="UTF-8" /&gt;</pre>  <br>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td height="20" valign="top" width="19%"><pre>path</pre></td>  <td width="6%" valign="top"><font size="-1">需求條件</font></td>  <td valign="top" width="75%"><font size="-1">.txt 檔的路徑和檔名。 您可以為它們指定相關或完整路徑。 </font></td>  </tr><tr>  <td valign="top"><pre>encoding</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1">檔案的編碼 (如果不是 UTF-8)。</font></td>  </tr>  </tbody></table> <p><font size="-1"><a name="urllist_reference"></a> <b>urllist.txt</b> 檔是一個包含要對應的 URL 清單之純文字檔案。您也可以為每個 URL 加入選用屬性。屬性與 URL 輸入於同一行中，並以單一空格分隔。例如：</font></p>  <pre>http://www.example.com/abc/something
http://www.example.com/abc/xyy.pdf lastmod=2001-12-31T14:05:06+00:00
http://www.example.com/abc/def?x=12&amp;y=23 changefreq=weekly priority=0.3</pre>  <p>  <font size="-1">   </font><table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>lastmod</pre></td>  <td valign="top" width="6%"><font size="-1">選用</font></td>  <td width="75%" valign="top"><p><font size="-1">以 <a href="http://www.w3.org/TR/NOTE-datetime">W3C 日期時間</a>格式 (YYYY-MM-DDThh:mm:ss+00:00) 表示的 URL 最後修改時間。  您可以省略時間的部分。 範例：</font><font size="-1"><br>  <br>&nbsp;&nbsp;"2005-02-21T18:00:15+00:00"<br>&nbsp;&nbsp;"2005-02-21"</font></p>  </td>  </tr><tr>  <td valign="top"><pre>changefreq</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1"><font size="-1">URL 可能變更的頻率。此頻率會被視為提示而不是指令。其值必須是 [always]、[hourly]、[daily]、[weekly]、[monthly]、[yearly] 或 [never] 其中一種。</font></font></td>  </tr><tr>  <td valign="top"><pre>priority</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1">此網頁的優先順序是相對於同一個網站上的其他網頁。該值為介於 0.0 到 1.0 之間的數字，0.0 代表最低優先順序，而 1.0 則代表最高優先順序。優先順序會影響搜尋引擎挑選可瀏覽您網站的 URL 順序。由於優先順序是相對的關係，只是用來選擇您自己網站內的 URL。您網頁的優先順序並不會拿來與其他網站中網頁的優先順序做比較。</font></td>  </tr>  </tbody></table>  </p>  <font size="-1">  </font>  <p><font size="-1"><strong>directory<br></strong></font><font size="-1">您可用來指定網站目錄的選用標記，以便 Sitemap 產生器可為這些目錄中找到的檔案，建立一份 URL 清單。 </font></p>  <pre>--&gt; 
 &lt;directory  path=&quot;/var/www/icons&quot;    url=&quot;http://www.example.com/images/&quot; /&gt;<br>&lt;directory<br>path=&quot;/var/www/docroot&quot;<br>url=&quot;http://www.example.com/&quot;<br>default_file=&quot;index.html&quot;<br>/&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">需求條件</font></td>  <td width="75%" valign="top"><font size="-1">指定起始路徑。Sitemap 產生器將會涵蓋此目錄及所有子目錄</font>。</td>  </tr>   <tr>  <td valign="top"><pre>url</pre></td>  <td valign="top"><font size="-1">需求條件</font></td>  <td valign="top"><font size="-1">指定與路徑值相同的 URL。</font></td>  </tr>  <tr>  <td valign="top"><pre>default_file</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1">為伺服器上的目錄指定預設檔案。</font></td>  </tr>  </tbody></table>  </font>  <p><font size="-1"><b> accesslog<br></b>您可用來指定 IIS 與 Apache 樣式存取記錄之路徑與檔名的選用標記，以便 Sitemap 產生器可自動從中挑選 URL。 </font></p>   <pre>&lt;accesslog path="/etc/httpd/logs/access-0.log" encoding="UTF-8"/&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">需求條件</font></td>  <td width="75%" valign="top"><font size="-1">指定檔案的路徑。</font></td>  </tr>   <tr>  <td valign="top"><pre>encoding</pre></td>  <td valign="top"><font size="-1">選用</font></td>  <td valign="top"><font size="-1">指定檔案的編碼 (如果不是 UTF-8)。</font></td>  </tr>  </tbody></table>    <p><font size="-1"><b> sitemap<br></b>您可使用此選用標記，來指定使用 Sitemap 產生器所產生之現有 Sitemaps 的路徑與檔名。 Sitemap 產生器所建立的單一 Sitemap，將會加入每個 Sitemap 內包含的 URL。 </font></p>   <pre>&lt;sitemap path=&quot;/var/www/docroot/subpath/sitemap.xml&quot; /&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">需求條件</font></td>  <td width="75%" valign="top"><font size="-1">指定 Sitemap 檔案的路徑。</font></td>  </tr>  </tbody></table>    <p><font size="-1"><strong><a name="filter_examples"></a>filter<br></strong></font><font size="-1">可用來建立規則以包含或排除特定檔案的選用標記。篩選器是按照其出現於 config.xml 檔中的順序來套用。不過，混合的篩選器項目和輸入項目 (url、urllist、directory 或 accesslog) 不會有其他影響 – Sitemap 產生器新增到 Sitemap 中的每個 URL，會先與每個篩選器做比對。</font><font size="-1">如果某 URL 沒有媒合任一篩選器，預設會將該 URL 包含在 Sitemap 中。</font></p>   <pre>&lt;filter action="drop" type="wildcard" pattern="*/internal/*" /&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>action</pre></td>  <td valign="top" width="6%"><font size="-1">選用</font></td>  <td width="75%" valign="top">  <font size="-1"><p>篩選器應該採取的動作。有效值如下：</p>  </font> <ul>  <li><font size="-1">drop – 排除媒合條件的 URL。此為預設動作，因此如果沒有指定任何動作，產生器會假定為 &quot;drop&quot;。</font></li>  <li><font size="-1">pass – 包含媒合條件的 URL。</font></li>  </ul>  </p></td>  </tr>   <tr>  <td width="19%" valign="top"><pre>type</pre></td>  <td valign="top" width="6%"><font size="-1">選用</font></td>  <td width="75%" valign="top"><font size="-1"><p>篩選類型。有效值如下：</p>  </font> <ul>  <li><font size="-1">wildcard - 標準路徑萬用字元 (?和 *) 主要用來比對 URL。此為預設類型，因此如果沒有指定類型，產生器會假定其為 &quot;wildcard&quot;。</font></li>  <li><font size="-1">regexp – 使用一般運算式。</font></li>  </ul></td>  </tr>  <tr>  <td valign="top"><pre>pattern</pre></td>  <td valign="top"><font size="-1">需求條件</font></td>  <td valign="top"><font size="-1">指定要比對的模式。</font></td>  </tr>  </tbody></table>  <font size="-1"> <p><b><a name="encoding"></a>編碼</b></p>   <p>設定檔所參照的檔案，無論是 URL 清單或網頁伺服器記錄，都可以使用預設的 UTF-8 以外的編碼。您可以在 config.xml 內指定替代的編碼，來決定 Sitemap 產生器讀取檔案的方式。一些常見的編碼如下：</p>  <ul>  <li><strong>encoding="utf-8"</strong> 是預設的設定</li><li><strong>encoding="ascii</strong>] 是 UTF-8 的子集，因此您不必加以指定。</li><li><strong>encoding="iso-8859-1</strong>] 是許多西方歐洲語言常見的編碼</li></ul>  </font>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="creating_mobile" id="creating_mobile"></a><b>2b.建立行動設定檔的其他資訊</b></td>  </tr>  </tbody></table>  <p><font size="-1">為 Mobile Sitemap 建立設定檔的方式，與建立非行動 Sitemap 的方式相同。不過，您必須為每種標記語言建立個別的 config 檔，並且使用每個 config 檔來執行 Sitemap 產生器，以便建立個別的 Sitemap。</font></p>  <p><font size="-1">每一個 config 檔必須：</font></p>  <ul>  <li><font size="-1">指定一個不同的檔名給 <a href="#create_config"><strong>store_into</strong> 值</a>。</font></li>  <li><font size="-1">使用<a href="#filter_examples">篩選器</a>針對標記語言來指定要排除和包含的 URL。請記住，每個 Sitemap 應該只包含使用一種標記語言的 URL。這表示如果那些 URL 提供多種標記語言服務，那麼相同的 URL 可能包含在多個 Sitemaps 中。</font></li>  </ul>  <p><strong><font size="-1">篩選範例</font></strong></p>  <p><font size="-1">以下幾個範例將說明如何使用副檔名篩選器，來產生不同標記語言的 Mobile Sitemaps。您應該根據網站使用的標記語言類型，以及您指定每一種類型的方式，來使用特定的篩選。如果您實作的網站細節不盡相同 (例如，在個別的資料夾中使用不同的標記語言來組織 URL)，您應該根據網站實作的細節來進行篩選。請記住，篩選器是按照您列於 config 檔中的順序來套用。因此，您應該列的第一個篩選器是"pass" (傳送) 動作，它指定您想要包含於 Sitemap 中的 URL。 </font></p>  <p><font size="-1">若要建立一個 WML (WAP 1.2) 內容的 Sitemap：</font></p>   <pre>&lt;filter action="pass" type="wildcard" pattern="*.wml" /&gt;
&lt;filter action="drop" type="wildcard" pattern="*.*" /&gt;<br>
</pre>   <p><font size="-1">若要建立一個 XHTML 行動設定檔 (WAP 2.0) 內容的 Sitemap：</font></p>   <pre>&lt;filter action="pass" type="wildcard" pattern="*.xhtml" /&gt;
&lt;filter action="drop" type="wildcard" pattern="*.*" /&gt;<br>
			</pre>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="copy"></a><b>3. 將檔案上載到您的網頁伺服器</b></td>  </tr>  </tbody></table>  <p><font size="-1">您應該將下列檔案上載到，可透過指令行存取的網頁伺服器位置： </font></p>   <font size="-1"><ul>  <li><strong> config.xml</strong> &#8212;這是您剛剛使用 <strong>example_config.xml</strong> 所建立的設定檔。</li>  <li><strong> sitemap_gen.py</strong> — 此為用來建立 Sitemap 的 Python 指令碼。</li>  <li><strong> urllist.txt</strong> &#8212;此檔案為選用；當您使用文字檔案的方式來產生 Sitemap 時，才需要包括它。</li>  </ul>   </font>  <p><font size="-1">您用來上載這些檔案的方式，將視您的環境而定。常用方式包括 <a href="http://www.google.com/search?q=ftp">FTP</a> 和 SCP。如需詳細資訊，請與您的網頁主機供應商聯絡。 </font></p>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="execute"></a><strong>4. 執行 Sitemap 產生器指令碼 (sitemap_gen.py)</strong></td>  </tr>  </tbody></table>   <p><font size="-1">您必須連接到您的網頁伺服器，才能執行 Sitemap 產生器。連接方式視您的環境而定。例如，您通常可以使用 <a href="http://www.google.com/search?q=ssh">SSH</a> 來存取以 UNIX 為基礎的伺服器。如需連接您網頁伺服器與執行指令碼的詳細資訊，請與您的網頁主機供應商聯絡。 </font></p>   <p><font size="-1">在您複製檔案到您的網頁伺服器後，您將需要執行 Sitemap 產生器指令碼。請連上您的網頁伺服器並執行下列指令 (使用您設定檔的路徑和檔名來取代 <strong>&lt;path/config.xml&gt;</strong>；如果您已將這個檔案上載至和 Python 指令碼相同的位置，您可以排除此路徑)：</font></p>   <pre>python sitemap_gen.py --config=&lt;path/config.xml&gt</pre> <p><font size="-1">例如，以 UNIX 為基礎的指令行看起來可能像這樣：</font></p> <p><img src="images/python_command.gif" alt="Python 指令"></p> <p><font size="-1">以 MS-DOS 為基礎的命令提示字元看起來可能像這樣：</font></p> <p><img src="images/python_dos.gif" alt="Python 指令"></p> <p><font size="-1"><b>秘訣：</b>如果您正在測試組態且尚未準備好提交您的 Sitemap，下列語法可以避免 Sitemap 產生器連上 Google：</font></p>  <pre><br>$ python sitemap_gen.py --config=config.xml -- 測試中</pre>  <font size="-1"><p>命令提示字元中會顯示您要求的狀態：</p></font> <pre>Reading configuration file: /path/config.xml
	Opened URLLIST "/path/urllist.txt"
	Walking DIRECTORY "/var/www/html/dir"
	Walking DIRECTORY "/var/www/html/dir2"
	Opened ACCESSLOG "/etc/httpd/logs/access-0.log"
	Sorting and normalizing collected URLs.
	Writing Sitemap file "/path/sitemap.xml.gz" with 1092 URLs
	Notifying search engines.
	Notifying www.google.com
	Count of file extensions on URLs:
		208  .html
		574  .jpg
		...
		Number of errors: 0
		Number of warnings: 0</pre>  <font size="-1">  <p>如果您沒有看見大量諸如此類的輸出內容，請記住，設定檔內的 verbose 設定會影響出現在螢幕上的資訊量。此範例是將 verbose 設定為「1」的代表。</p>  <p>檔案中的任何錯誤也會被傳回。例如，如果您讓 [url=] 屬性停在目錄項目，該指令碼會輸出如下內容：</p></font> <pre>[ERROR] Directory entries must have both "path" and "url" attributes
	Number of errors: 1</pre>  <font size="-1">  </font>  <p><font size="-1">修正 <b>config.xml</b> 檔案中的任何錯誤，並重新執行指令碼。如果沒有發現錯誤，Sitemap 產生器會在您於 config 檔案中指定的位置，建立一個新的 <b>sitemap.xml.gz</b> 檔案。 </font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="submitting" id="submitting"></a><strong>5. 提交您的 Sitemap 給 Google</strong></td>  </tr>  </tbody></table>  <p><font size="-1">[Sitemap 產生器] 會在您於 config 檔中指定的位置，建立一個 <strong>sitemap.xml.gz</strong> 檔。在成功建立這個檔案後，請確認網頁瀏覽器可以存取該檔案。接著，將它<a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">新增</a>到您的 <a href="https://www.google.com/webmasters/sitemaps/siteoverview">Google Sitemaps</a> 帳戶。這可以讓 Google 提供您有用的狀態以及統計資料資訊。如果 Google 回報關於您 Sitemap 的問題，您可以修正問題並重新提交。您只需要手動新增 Sitemap 一次。之後，您可以使用 <a href="submit.html#ping">HTTP 要求</a>通知 Google 您的 Sitemap 變更 (您也可以透過您的 Google 網站管理員工具帳戶重新提交)。</font></p>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="recur"></a><b>6. 設定週期性指令碼</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>我們建議您設定 Sitemap 產生器，使其隨著您網頁內容變更而執行，最高頻率為每小時一次。</p>  </font>  <p><font size="-1">UNIX 網頁伺服器的網站管理員可以考慮將此設定為 <a href="http://www.google.com/search?q=cron">Cron Job</a>。</font></p>  <font size="-1"><p>使用其他平台的網站管理員，應該聯絡他們的系統管理員，以取得設定週期性指令碼的協助。您也可以從 <a href="http://www.google.com/webmasters/sitemaps/googlegroup?hl=zh-TW">Google 網上論壇</a> 之 Google Sitemaps 群組中，找到同好的建議與協助。</p>   </font>  <p><font size="-1">您可以使用 <a href="submit.html#ping">HTTP 要求</a>來告訴 Google 關於您 Sitemap 的變更情形。不過，在您手動<a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">新增 Sitemap</a> 至您的 Google 網站管理員工具帳戶後，請確定您是使用 Google 帳戶來登入 <a href="https://www.google.com/webmasters/sitemaps/siteoverview">Google 網站管理員工具帳戶</a>。</font></p>  <font size="-1"></font>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="troubleshoot"></a><b>疑難排解</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>在本節中，我們會討論一些人在使用 Sitemap 產生器時，常會遭遇到的一些問題，以及您遇到這些問題時可以採取的因應措施。</p>  <p><b>可從網路存取</b></p>  <p><b>問題：</b>Sitemap 產生器傳回下列錯誤與警告：</p>  </font> <pre>[ERROR] When attempting to access your generated Sitemap at the following URL:
	http://www.example.com/sitemap.xml.gz
	we failed to read it.  Please verify the store_into path you specified in
	your configuration file is web-accessible.  Consult the FAQ for more
	information.
	[WARNING] Proceeding to notify with an unverifiable URL.</pre>  <font size="-1">  <p><b>剛剛發生了什麼問題？</b>Sitemap 產生器將檔案建立於您指定的位置，然後如同搜尋引擎一樣，嘗試以 HTTP 取得該檔案，但沒有成功。它仍然會繼續通知搜尋引擎，同時也會輸出錯誤與警告來通知您，搜尋引擎可能無法讀取您的 Sitemap。</p>  <p>Sitemap 產生器會在 <b>config.xml</b> 檔的 [store_into] 屬性所指定的路徑中，建立您的 Sitemap 檔案。接著，Sitemap 產生器會使用 [base_url] 屬性建立該檔案的 URL，並將 URL 回報給搜尋引擎。例如，如果您將組態設為：</p>  </font> <pre>&lt;site base_url="http://www.example.com/"
	      store_into="/var/www/html/sitemap.xml.gz"&gt;</pre>  <font size="-1">  </font><p><font size="-1">Sitemap 產生器會通知搜尋引擎到以下位置尋找您的 Sitemap：</font></p>   <pre>http://www.example.com/sitemap.xml.gz</pre>  <font size="-1"><p>該檔案必須可以透過這個 URL 存取。如果不能使用這個 URL 擷取該檔案，則搜尋引擎會找不到您的 Sitemap。</p>  </font><p><font size="-1"><b>您該怎麼做？</b>您必須確認 <b>config.xml</b> 中為您的 Sitemap 所指定的 base_url 及 store_into 路徑是正確的。您也必須確認網頁瀏覽器可以從 base_url 取得 Sitemap 檔案。如果您在路徑或 URL 中找到錯誤，可能需要重新執行 Sitemap 產生器，或者直接將 Sitemap 檔案移到正確的位置，然後透過網站手動通知搜尋引擎。  </font></p>  <font size="-1"><p><b>XML 支援</b></p>  <p><strong>問題：</strong>Sitemap 產生器傳回下列錯誤：</p>  </font> <pre>Some installs of Python 2.2 do not include complete support for XML. 
	Please try upgrading your version of Python and re-running the script.</pre>  <font size="-1"><p><b>剛剛發生了什麼問題？</b>如同訊息所指出，某些平台上使用的 Python 版本 (用來撰寫 Sitemap 產生器指令碼的語言)，遺失了處理 XML 檔案所需的支援程式庫。此指令碼必須要有完整的 XML 支援才能執行。</p>  <p><b>您該怎麼做？</b>嘗試將您安裝的 Python 版本升級至最新版。您可能要聯絡您的系統管理員來做這個動作。</p>  <p>請注意，這只會影響 Sitemap 產生器，而非整個 Sitemap。如果您有其他建立 Sitemap 的方式或工具，您也可用以提交您的 Sitemaps 至搜尋引擎。</p>  <p><b>在 .gz 或 .zip 壓縮檔內的其他檔案為何？</b></p>  <p>當您解壓縮 sitemap_gen.py 指令碼時，您看到的檔案可能比我們上述提到的更多。完整的檔案清單看起來比較接近此結果：</p>  </font>  <pre>AUTHORS
	ChangeLog
	COPYING
	example_config.xml
	example_urllist.txt
	PKG-INFO
	README
	setup.py
	sitemap_gen.py
	test_sitemap_gen.py</pre>  <font size="-1"><p>其他的檔案則是封裝和授權條款的相關資訊。我們建議您檢閱這些檔案。</p>  <p>其中一項例外是 test_sitemap_gen.py，它是一個單位測試指令碼，如果其他開發人員想要在此開放原始碼專案貢獻一己之力，此指令碼會很有用。如果您打算使用 Sitemap 產生器，而不去修改任何原始程式碼 – 幾乎每個人都是這種情況 – 您可能不需要這個測試指令碼。</p>如果您對協助此專案感興趣，請造訪：<a href="http://sourceforge.net/projects/goog-sitemapgen">http://sourceforge.net/projects/goog-sitemapgen</a>。 您可以在<a href="http://code.google.com/sm_thirdparty.html">這裡</a>找到一些支援 Google Sitemaps 的第三方程式連結。</p>   <font size="-1"></font></font>  <p><font size="-1"><b><a name="nonascii"></a>非-ASCII 字元</b></font></p>  <font size="-1"><font size="-1">  </font></font>  <p><font size="-1"><strong>問題：</strong> 您的網站網域名稱或網站內的 URL 包含非-ASCII 的字元。</font></p>  <p><font size="-1">一般來說，非-ASCII 的 URL 在進行部份逸出前，應該<a href="protocol.html#escaped">使用 UTF-8 進行編碼</a>。 不過，一些網頁伺服器只有在 URL 是以 UTF-8 以外的編碼方式進行編碼時，才能正確地回應。因此在您 Sitemap 內的所有 URL 以及 Sitemape URL 本身，都必須以其所在的網頁伺服器能解讀的方式進行編碼。 請在<a href="#sitetag">site定義區段</a>內，使用選用的 <strong>default_encoding</strong> 屬性，來指定您的網頁伺服器所使用的編碼。 如果您沒有使用此標記且您的網頁伺服器是使用 UTF-8 以外的格式來編碼，我們便無從得知應使用哪種編碼。</font></p>  <p><font size="-1">如果您的 URL 包含非-ASCII 的字元，我們建議您使用 Python 2.3 或以上版本來執行 Sitemap 產生器指令碼。 此版的 Python 已經增加對非-ASCII 的支援。 如果您的網域名稱包含非-ASCII 的字元，您必須使用 Python 2.3 或以上版本，因為之前的版本並沒有新增對 Internationalizing Domain Names in Applications (IDNA) 的支援。 若沒有對 IDNA 的支援，Sitemap 產生器便無法正確地編碼非-ASCII 的網域名稱。</font></p>  <font size="-1">     <br>  <p class="d" align="right"><i>上次修改日期： 2006 年 4 月 15 日</i></p>  </font></div>  </td>  </tr>  <tr>  <td width="1%" valign="top"><img src="http://www.google.com/images/art.gif" width="143" height="53" vspace="5" hspace="15"></td>  <td style="background-color: #ffffff" width="1" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="1" height="1"></td>  <td style="background-color: #ffffff" width="10" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="1" height="1"></td>  <td valign="middle"><div class="footer">  <div align="center"><font size="-1"> &copy;2007 Google - <a href="http://www.google.com/privacy.html">隱私權政策</a> -  <a href="http://www.google.com/accounts/TOS">條款及細則</a> - <a href="http://www.google.com/about.html">關於 Google</a> </font></div>  </div></td>  </tr> </table> </body> </html>  